#pragma once
#include "../../../PocelainMacro.h"
#include <string>
#include <map>
POCELAIN_NAMESPACE_BEGIN
class ShaderChunk
{
public:
    typedef std::map<std::string,std::string> chunk_t;
    static const chunk_t& getShaderChunk(){return smChunk;};
    static std::string getShaderSource(const std::string &name);
private:
    static chunk_t smChunk;
};

POCELAIN_NAMESPACE_END
